package com.czkt.service;

import com.baomidou.mybatisplus.core.conditions.Wrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.czkt.pojo.SysRight;
import com.czkt.pojo.SysRoleRight;
import com.czkt.pojo.SysUser;
import com.czkt.pojo.vo.SysUserVo;

import java.util.List;

public interface SysUserService  extends IService<SysUser> {

    SysUserVo login(String usrName, String pwd);

    SysUserVo login(String usrName);


    IPage<SysUserVo> getPage(IPage<SysUserVo> page,SysUserVo sysUserVo);


    /**
     * 根据角色ID查询权限集合
     */

    List<SysRoleRight> getRightListByRoleId(long roleId);



    /**
     * 根据角色ID查询权限集合
     */

    List<SysRight> getRightsByRoleId(long roleId);
}
